/*! EnlighterJS Syntax Highlighter 2.10.1 | MIT License (X11) | http://enlighterjs.org/ | April 23 2016 *//*
---
description: EnlighterJS Theme-Base - All Themes are derived from these styles! Don't edit this file if you wan't to change styles! Use a derived theme!

license: MIT-style

authors:
  - Andi Dittrich
...
*/
/* Font Classes
----------------------------------------------------------------------------------- */
/* BASE Styles
----------------------------------------------------------------------------------- */
.EnlighterJS,
.EnlighterJSWrapper {
  font-family: "Source Code Pro", "Liberation Mono", "Courier New", Courier, monospace;
  font-size: 10px;
  line-height: 16px;
  overflow: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
  margin: 0px;
  padding: 0px;
}
/* Wrapper/Container - contains all elements of an instance */
.EnlighterJSWrapper {
  position: relative;
  /* RAW Styles */
  /* Show Toolbar on Mouseover */
}
.EnlighterJSWrapper pre {
  font-family: inherit;
  background-color: #ffffff;
  padding: 5px 5px 5px 10px;
  margin: 0px 0px 20px 0px;
  line-height: 18px;
  font-size: 12px;
  color: #444444;
  border: none;
  border-radius: 0px;
  clear: none;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.EnlighterJSWrapper:hover .EnlighterJSToolbar {
  display: block;
}
/* Highlighted Object (List or Span)
----------------------------------------------------------------------------------- */
.EnlighterJS {
  /* Inline specific styles */
  /* LIST specific styles */
  /* Line Number Styles */
  /* default symbol style */
}
span.EnlighterJS {
  padding: 3px 5px 1px 5px;
  border: solid 1px #e0e0e0;
  color: #333333;
  background-color: #f7f7f7;
  margin: 0px 2px 0px 2px;
}
ol.EnlighterJS,
ul.EnlighterJS {
  display: block;
  font-size: 10px;
  background-color: #f2f2f2;
  color: #939393;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  text-indent: 0px;
  list-style: none;
  /* line styles */
}
ol.EnlighterJS li,
ul.EnlighterJS li {
  margin: 0px;
  background-color: #ffffff;
  border: solid 0px #ffffff;
  padding: 0px 5px 0px 14px;
  line-height: 14px;
  color: #939393;
  list-style: none;
  font-size: inherit;
  /* special line highlight color */
  /* top+bottom offsets */
}
ol.EnlighterJS li .specialline,
ul.EnlighterJS li .specialline {
  background-color: #F4F8FC;
}
ol.EnlighterJS li:FIRST-CHILD,
ul.EnlighterJS li:FIRST-CHILD {
  padding-top: 5px;
}
ol.EnlighterJS li:LAST-CHILD,
ul.EnlighterJS li:LAST-CHILD {
  padding-bottom: 5px;
}
ol.EnlighterJS li:AFTER,
ul.EnlighterJS li:AFTER {
  content: ' ';
}
ol.EnlighterJS li {
  list-style: decimal-leading-zero outside;
  margin-left: 40px;
  padding-left: 20px;
}
.EnlighterJS span {
  color: #000000;
  margin: 0px;
  padding: 0px;
  line-height: inherit;
  font-size: 12px;
  font-family: inherit;
}
/* TAB Panel - containing "buttons" to switch between multiple codeblocks
----------------------------------------------------------------------------------- */
.EnlighterJSTabPane {
  /* Button List */
}
.EnlighterJSTabPane .controls ul {
  margin: 0px 0px 0px 40px;
  padding: 0px;
}
.EnlighterJSTabPane .controls li {
  display: inline-block;
  list-style: none;
  padding: 3px 10px 3px 10px;
  margin: 0px 5px 0px 5px;
  background-color: #f2f2f2;
  border-radius: 5px;
  font-size: 12px;
  color: #000000;
  font-family: inherit;
  cursor: pointer;
}
.EnlighterJSTabPane .controls .pane {
  padding: 5px 0px 0px 0px;
  clear: left;
}
/* Toolbar - containing buttons
----------------------------------------------------------------------------------- */
.EnlighterJSToolbar {
  position: absolute;
  display: none;
  right: 0px;
  top: 0px;
  height: 40px;
  width: auto;
  padding: 15px;
  /* Button Container */
}
.EnlighterJSToolbar > a {
  float: right;
  display: block;
  border-radius: 3px;
  z-index: 10;
  background-color: #ffffff;
  color: #717171;
  cursor: pointer;
  font-size: 12px;
  padding: 0px;
  border: solid 1px #e0e0e0;
  margin: 0px 0px 0px 8px;
  text-decoration: none;
  width: 23px;
  height: 23px;
  background-position: 0px 0px;
  background-size: contain;
  font-family: inherit;
  /* Show Toolbar on MouseOver */
  /* CLear Float Layout */
}
.EnlighterJSToolbar > a:HOVER {
  text-decoration: none;
  border-color: #b0b0b0;
}
.EnlighterJSToolbar > a .clear {
  clear: right;
  content: ' ';
  display: block;
}
/* Button Icons */
.EnlighterJSWindowButton {
  background-image: url("");
}
.EnlighterJSRawButton {
  background-image: url("");
}
.EnlighterJSInfoButton {
  background-image: url("");
}
/*
---
description: EnlighterJS standard style - Inspired by GitHub & Bootstrap colors;

license: MIT-style X11

authors:
 - Andi Dittrich
 
styles:
 base:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 12px
   color: '#000000'
 line:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 11px
   line-height: 16px
   color: '#aaaaaa'
 raw:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 12px
   line-height: 18px
   color: '#717171'
   background-color: '#ffffff'
 hover:
   background-color: '#fffcd3'
 specialline:
   background-color: '#fdf5f0'
...
*/

/* Inline specific styles */
span.enlighterEnlighterJS{
	border-radius: 3px;
	background-color: #fafafa;
}

/* LIST specific styles */
ol.enlighterEnlighterJS, ul.enlighterEnlighterJS, .enlighterEnlighterJSWrapper pre{
	font-size: 11px;
	color: #939393;
	border-radius: 8px;
	border: solid 1px #e0e0e0;
	background-color: #f9f9f9;
}

/* line styles */
ol.enlighterEnlighterJS li, ul.enlighterEnlighterJS li{
	border: solid 0px #ffffff;
	padding: 1px 5px 1px 14px;
	line-height: 16px;
	color: #aaaaaa;
}
ol.enlighterEnlighterJS li{
	list-style: decimal outside;
	border-left: 1px solid #e0e0e0;
	padding: 1px 5px 1px 14px;
}

/* special line highlight color */
ol.enlighterEnlighterJS li.specialline, ul.enlighterEnlighterJS li.specialline {
	background-color: #fdf5f0;
}

/* hover effect */
ol.enlighterEnlighterJS.hoverEnabled li:hover, ul.enlighterEnlighterJS.hoverEnabled li:hover {
	background-color: #fffcd3;
	border: solid 0px #ffffff;
	color: #444444;
}
ol.enlighterEnlighterJS.hoverEnabled li:hover{
	border-left: 1px solid #e0e0e0;
}

/* symbol styles */
.enlighterEnlighterJS .de1 { color: #CF6A4C; }
.enlighterEnlighterJS .de2 { color: #CF6A4C; }
.enlighterEnlighterJS .kw1 { color: #286491; font-weight:bold; }
.enlighterEnlighterJS .kw2 { color: #4da0d2; }
.enlighterEnlighterJS .kw3 { color: #445588; }
.enlighterEnlighterJS .kw4 { color: #990073; }
.enlighterEnlighterJS .co1 { color: #9999aa; }
.enlighterEnlighterJS .co2 { color: #9999aa; }
.enlighterEnlighterJS .st0 { color: #dd1144; }
.enlighterEnlighterJS .st1 { color: #dd1144; }
.enlighterEnlighterJS .st2 { color: #dd1144; }
.enlighterEnlighterJS .nu0 { color: #009999; }
.enlighterEnlighterJS .me0 { color: #0086b3; }
.enlighterEnlighterJS .me1 { color: #0086b3; }
.enlighterEnlighterJS .br0 { color: #777; }
.enlighterEnlighterJS .sy0 { color: #777; }
.enlighterEnlighterJS .es0 { color: #777; }
.enlighterEnlighterJS .re0 { color: #009926; }

/* Tab Panel */
.enlighterEnlighterJSTabPane .controls{
	border-radius: 8px 8px 0px 0px;
	background-color: #f9f9f9;
	border: solid 1px #e0e0e0;
	border-bottom-width: 0px;
	padding: 5px;
}
.enlighterEnlighterJSTabPane .controls li {
	border-radius: 4px;
	border: solid 1px #e0e0e0;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	cursor: pointer;
}
.enlighterEnlighterJSTabPane .controls li:hover {
	background-color: transparent;
}
.enlighterEnlighterJSTabPane .controls .selected,.enlighterEnlighterJSTabPane .controls .selected:hover{
	background-color: #e5e5e5;
	color: #000000;
	border-color: #c9c9c9;
}
.enlighterEnlighterJSTabPane .enlighterEnlighterJS, .enlighterEnlighterJSTabPane pre{
	border-radius: 0px 0px 8px 8px;
}
.enlighterEnlighterJSTabPane .pane{
	padding: 0px;
}

/* Raw Code Pane */
.enlighterEnlighterJSWrapper pre{
	background-color: #ffffff;
	font-size: 12px;
	color: #717171;
}

/* Raw Button */
.enlighterEnlighterJSWrapper .EnlighterJSRawButton{
	border-radius: 3px;
	background-color: #f7f7f7;
}/*
---
description: Godzilla - Inspired by MDN colors

license: MIT-style X11

authors:
 - Andi Dittrich

styles:
 base:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 14px
   color: '#2b333a'
 line:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 11px
   line-height: 19px
   color: '#f7f7f7'
 raw:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 14px
   line-height: 21px
   color: '#2b333a'
   background-color: '#f7f7f7'
 hover:
   background-color: '#f0f0f1'
 specialline:
   background-color: 'transparent'
...
*/

/* Inline specific styles */
span.godzillaEnlighterJS{
    background-color: #f7f7f7;
    border: dotted 1px #e0e0e1;
    border-left: solid 2px #4a80b3;
}

/* LIST specific styles (BLOCK) */
ol.godzillaEnlighterJS, ul.godzillaEnlighterJS, .godzillaEnlighterJSWrapper pre{
    font-size: 11px;
    background-color: #f0f0f1;
    border-left: solid 6px #4a80b3;
    background-image: url('');
    background-repeat: repeat;
    background-position: 0px 0px;

}
.godzillaEnlighterJSWrapper pre{
    font-size: 14px;
    line-height: 21px;
    color: #2b333a;
}

/* line styles */
ol.godzillaEnlighterJS li, ul.godzillaEnlighterJS li{
    border: solid 0px #ffffff;
    line-height: 19px;
    color: #2b333a;
    background-color: transparent;
    padding: 0px 5px 0px 14px;
}
ol.godzillaEnlighterJS li{
    list-style: decimal outside;
    color: #9c9ea0;
}

/* default symbol styles */
.godzillaEnlighterJS span{
    font-size: 14px;
    color: #2b333a;
}
/* Symbol Styles */
/* Delimiter e.g. <?php ?> */
.godzillaEnlighterJS .de1 { color: #9b0d5c; font-weight: bold; }
.godzillaEnlighterJS .de2 { color: #9b0d5c; font-weight: bold; }

/* Laanguage Kewords */
.godzillaEnlighterJS .kw1 { color: #085789; font-weight: bold; }
.godzillaEnlighterJS .kw2 { color: #4284ae; font-weight: bold; }
.godzillaEnlighterJS .kw3 { color: #4284ae; }
.godzillaEnlighterJS .kw4 { color: #ae42a0; }

/* Comments */
.godzillaEnlighterJS .co1 { color: #6b7c8b; }
.godzillaEnlighterJS .co2 { color: #5b7c9c; }

/* Strings */
.godzillaEnlighterJS .st0 { color: #5e860f; }
.godzillaEnlighterJS .st1 { color: #5e860f; }
.godzillaEnlighterJS .st2 { color: #5e860f; }

/* Numbers */
.godzillaEnlighterJS .nu0 { color: #9b0d5c; }

.godzillaEnlighterJS .me0 { color: #d0284a; }
.godzillaEnlighterJS .me1 { color: #d0284a; }

/* Brackets */
.godzillaEnlighterJS .br0 { color: #35434c; }

/* Symbols */
.godzillaEnlighterJS .sy0 { color: #35434c; }

/* Escape Sequences */
.godzillaEnlighterJS .es0 { }

/* Regular Expression outside Strings */
.godzillaEnlighterJS .re0 { color: #d2901d}

/* hover effect */
ol.godzillaEnlighterJS.hoverEnabled li:hover, ul.godzillaEnlighterJS.hoverEnabled li:hover {
    background-color: #f0f0f1;
}
/* special line highlight color */
ol.godzillaEnlighterJS li.specialline, ul.godzillaEnlighterJS li.specialline {
    border-left: solid 5px #9b0d5c;
    background-color: transparent;
}

/* Tab Pane */
.godzillaEnlighterJSTabPane .controls{
    background-color: #4a80b3;
    padding: 5px 0px 5px 0px;
}
.godzillaEnlighterJSTabPane .controls ul{
    margin-left: 10px;
}
.godzillaEnlighterJSTabPane .controls li{
    border-radius: 0px;
    background-color: transparent;
    line-height: 20px;
    font-size: 14px;
    color: #f0f0f0;
}
.godzillaEnlighterJSTabPane .controls li:hover {

}
.godzillaEnlighterJSTabPane .controls li.selected{
    background-color: #00417f;
}/*
---
description: Beyond-Technology Theme - Inspired by GitHub & Bootstrap colors;

license: MIT-style X11

authors:
 - Andi Dittrich
 
styles:
 base:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 12px
   color: '#000000'
 line:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 11px
   line-height: 18px
   color: '#aaaaaa'
 raw:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 13px
   line-height: 20px
   color: '#333333'
   background-color: '#f7f7fa'
 hover:
   background-color: '#ffffe0'
 specialline:
   background-color: '#fff0f0'
...
*/

/* Inline specific styles */
span.beyondEnlighterJS{
	border-radius: 3px;
	background-color: #f7f7fa;
	border: dotted 1px #e2e2e8;
}

/* LIST specific styles */
ol.beyondEnlighterJS, ul.beyondEnlighterJS, .beyondEnlighterJSWrapper pre{
	font-size: 11px;
	color: #333333;
	background-color: #f7f7fa;
	border-radius: 5px;
	border: solid 2px #e2e2e8;	
	padding: 10px 10px 10px 5px;
}

/* line styles */
ol.beyondEnlighterJS li, ul.beyondEnlighterJS li{
	border: solid 0px #ffffff;
	padding: 1px 5px 1px 10px;
	line-height: 18px;
	color: #aaaaaa;
	background-color: #f7f7fa;
	margin-left: 0px;
}
ol.beyondEnlighterJS li:FIRST-CHILD, ol.beyondEnlighterJS li:LAST-CHILD{
	padding-top: 0px;
	padding-bottom: 0px;
}

ol.beyondEnlighterJS li{
	list-style: decimal inside;
	border-left: 0px solid #e0e0e0;
	padding: 1px 5px 1px 15px;
}


/* special line highlight color */
ol.beyondEnlighterJS li.specialline, ul.beyondEnlighterJS li.specialline {
	background-color: #ffffff;
}

/* hover effect */
ol.beyondEnlighterJS.hoverEnabled li:hover, ul.beyondEnlighterJS.hoverEnabled li:hover {
	background-color: #ffffff;
	border: solid 0px #ffffff;
	color: #444444;
}

.beyondEnlighterJS span{
	font-size: 13px;
	color: #2f3235;
}

/* symbol styles */
.beyondEnlighterJS .de1 { color: #CF6A4C; }
.beyondEnlighterJS .de2 { color: #CF6A4C; }
.beyondEnlighterJS .kw1 { color: #286491; }
.beyondEnlighterJS .kw2 { color: #4da0d2; }
.beyondEnlighterJS .kw3 { color: #445588; }
.beyondEnlighterJS .kw4 { color: #990073; }
.beyondEnlighterJS .co1 { color: #8181a1; }
.beyondEnlighterJS .co2 { color: #8181a1; }
.beyondEnlighterJS .st0 { color: #dd1144; }
.beyondEnlighterJS .st1 { color: #dd1144; }
.beyondEnlighterJS .st2 { color: #049595; }
.beyondEnlighterJS .nu0 { color: #009999; }
.beyondEnlighterJS .me0 { color: #0086b3; }
.beyondEnlighterJS .me1 { color: #0086b3; }
.beyondEnlighterJS .br0 { color: #777; }
.beyondEnlighterJS .sy0 { color: #777; }
.beyondEnlighterJS .es0 { color: #777; }
.beyondEnlighterJS .re0 { color: #009926; }

/* Tab Panel */
.beyondEnlighterJSTabPane .controls{
	background-color: transparent;
	padding: 5px 5px 0px 5px;
}
.beyondEnlighterJSTabPane .controls ul{
	margin-left: 20px;
}
.beyondEnlighterJSTabPane .controls li {
	border-radius: 5px 5px 0px 0px;
	border: solid 2px #e2e2e8;
	border-bottom-width: 0px;
	font-size: 12px;
	color: #286491;
	font-weight: bold;
	background-color: #ffffff;
	cursor: pointer;
}
.beyondEnlighterJSTabPane .controls li:hover {
	background-color: transparent;
}
.beyondEnlighterJSTabPane .controls .selected,.beyondEnlighterJSTabPane .controls .selected:hover{
	background-color: #e2e2e8;
	border-color: #d8d8dd;
	color: #505050;
}
.beyondEnlighterJSTabPane .beyondEnlighterJS, .beyondEnlighterJSTabPane pre{
	border-radius: 8px;
}
.beyondEnlighterJSTabPane .pane{
	padding: 0px;
}
/* Raw Code Pane */
.beyondEnlighterJSWrapper pre{
	background-color: #f7f7fa;
	font-size: 13px;
	color: #333333;
	line-height: 20px;
	padding: 15px;
}/*
---
description: SyntaxHighlighter inspired theme.

license: MIT Style X11 License

authors:
  - Andi Dittrich
  
styles:
 base:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 15px
   color: '#000000'
   background-color: '#f8f8f8'
 line:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 14px
   line-height: 20px
   color: '#505050'
   odd: '#ffffff'
   even: '#f8f8f8'
 raw:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 15px
   line-height: 20px
   color: '#000000'
   background-color: '#ffffff'   
 hover:
   background-color: '#ddf0dd'
 specialline:
   background-color: '#edf9ec'
...
*/

/* line number background */
ol.classicEnlighterJS, ul.classicEnlighterJS{
	background-color: #f8f8f8;
}
/* borders on top&botton */
.classicEnlighterJS, .classicEnlighterJSWrapper pre{
	border: 1px solid #e8e8e2;
}

ol.classicEnlighterJS li, ul.classicEnlighterJS li{
	border: none;
	border-left: solid 4px #52ce52;
	line-height: 20px;
	color: #505050;
	font-size: 14px;
	background-color: #ffffff;
}
ol.classicEnlighterJS li.even, ul.classicEnlighterJS li.even{
	background-color: #f8f8f8;
}

/* inlline container style */
span.classicEnlighterJS{
	background-color: transparent;
	border: none;
}

/* hover color */
ol.classicEnlighterJS.hoverEnabled li:hover, ul.classicEnlighterJS.hoverEnabled li:hover{
	border: none;
	border-left: solid 4px #52ce52;
	background-color: #ddf0dd;
}

/* special line highlight color */
ol.classicEnlighterJS li.specialline, ul.classicEnlighterJS li.specialline {
	background-color: #edf9ec;
	border-left-color: #3fa03f;
}

/* non leading zero */
ol.classicEnlighterJS li {
    color: #000000;
    list-style-type: decimal;
}
.classicEnlighterJS span{
	font-size: 15px;
}

/** Symbol styles */
.classicEnlighterJS .de2 { background-color: #e0e010; font-weight: bold; }
.classicEnlighterJS .kw1 { color: #066da1; font-weight: bold; }
.classicEnlighterJS .kw2 { color: #404247; font-weight: bold; }
.classicEnlighterJS .kw3 { color: #404247;}
.classicEnlighterJS .kw4 { color: #d53aa9; }
.classicEnlighterJS .co1 { color: #888888; }
.classicEnlighterJS .co2 { color: #888888; }
.classicEnlighterJS .st0 { color: #2d47e6; }
.classicEnlighterJS .st1 { color: #2d47e6; }
.classicEnlighterJS .st2 { color: #d53aa9; font-weight: bold; }
.classicEnlighterJS .nu0 { color: #d53aa9; }
.classicEnlighterJS .me0 { color: #404247; }
.classicEnlighterJS .me1 { color: #404247; }
.classicEnlighterJS .br0 { color: #444444; }
.classicEnlighterJS .sy0 { color: #444444; }
.classicEnlighterJS .es0 { color: #444444; }
.classicEnlighterJS .re0 { color: #009926; }

/* Raw Code Pane */
.classicEnlighterJSWrapper pre{
	background-color: #ffffff;
	font-size: 15px;
	color: #000000;
	line-height: 20px;
}

/* Button Styles  */
.classicEnlighterJSWrapper .EnlighterJSToolbar > a{
	border-radius: 0px;
}

/* Tab Styles */
.classicEnlighterJSTabPane .controls{
	background-color: #f8f8f8;
	height: 31px;
	border: 1px solid #e8e8e2;
	border-bottom-width: 0px;
}
.classicEnlighterJSTabPane .controls ul{
	margin: 0px 0px 0px 35px;
}
.classicEnlighterJSTabPane .controls li{
	border-radius: 0px;
	font-size: 15px;
	background-color: transparent;
	line-height: 20px;
	padding: 5px 10px 5px 10px;
}
.classicEnlighterJSTabPane .controls li.selected, .classicEnlighterJSTabPane .controls li.selected:hover{
	background-color: #52ce52;
	color: #f9f9f9;
	font-weight: bold;
}
.classicEnlighterJSTabPane .pane{
	padding: 0px;
}
.classicEnlighterJSTabPane .classicEnlighterJS{
	border-top-width: 0px;
} /*
---
description: MooTwo - Inspired by mootools.net website (v2) colors

license: MIT-style X11

authors:
 - Andi Dittrich

styles:
 base:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 14px
   color: '#000000'
 line:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 11px
   line-height: 18px
   color: '#313437'
 raw:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 14px
   line-height: 22px
   color: '#313437'
   background-color: '#f0f0f1'
 hover:
   background-color: '#e9e9e9'
 specialline:
   background-color: '#e9e9e9'
...
*/

/* Inline specific styles */
span.mootwoEnlighterJS{
    border-radius: 4px;
    background-color: #f0f0f1;
    border: solid 1px #f0f0f1;
}

/* LIST specific styles (BLOCK) */
ol.mootwoEnlighterJS, ul.mootwoEnlighterJS, .mootwoEnlighterJSWrapper pre{
    font-size: 11px;
    background-color: #f0f0f1;
    border: solid 1px #f0f0f1;
    border-radius: 7px;
}
.mootwoEnlighterJSWrapper pre{
    font-size: 14px;
    line-height: 22px;
    color: #313437;
}

/* line styles */
ol.mootwoEnlighterJS li, ul.mootwoEnlighterJS li{
    border: solid 0px #ffffff;
    line-height: 18px;
    color: #313437;
    background-color: #f0f0f1;
    padding: 1px 5px 1px 14px;
}
ol.mootwoEnlighterJS li{
    list-style: decimal outside;
    color: #9c9ea0;
}

/* default symbol styles */
.mootwoEnlighterJS span{
    font-size: 14px;
    color: #313437;
}
/* Symbol Styles */
/* Delimiter e.g. <?php ?> */
.mootwoEnlighterJS .de1 {}
.mootwoEnlighterJS .de2 {}

/* Laanguage Kewords */
.mootwoEnlighterJS .kw1 { color: #b05098; font-weight: bold; }
.mootwoEnlighterJS .kw2 { color: #b05098; }
.mootwoEnlighterJS .kw3 { }
.mootwoEnlighterJS .kw4 { }

/* Comments */
.mootwoEnlighterJS .co1 { color: #9c9ea0; }
.mootwoEnlighterJS .co2 { color: #9c9ea0; }

/* Strings */
.mootwoEnlighterJS .st0 { color: #83a440; }
.mootwoEnlighterJS .st1 { color: #83a440; }
.mootwoEnlighterJS .st2 { color: #83a440; }

/* Numbers */
.mootwoEnlighterJS .nu0 { color: #429bc1; }

.mootwoEnlighterJS .me0 { color: #666666; }
.mootwoEnlighterJS .me1 { color: #666666; }

/* Brackets */
.mootwoEnlighterJS .br0 { color: #909090; }

/* Symbols */
.mootwoEnlighterJS .sy0 { color: #864c08; }

/* Escape Sequences */
.mootwoEnlighterJS .es0 { }

/* Regular Expression outside Strings */
.mootwoEnlighterJS .re0 { }

/* hover effect */
ol.mootwoEnlighterJS.hoverEnabled li:hover, ul.mootwoEnlighterJS.hoverEnabled li:hover {
    background-color: #e9e9e9;
}
/* special line highlight color */
ol.mootwoEnlighterJS li.specialline, ul.mootwoEnlighterJS li.specialline {
    background-color: #e9e9e9;
}

/* Tab Pane */
.mootwoEnlighterJSTabPane .controls{
    background-color: #585b5e;
    padding: 10px 0px 10px 0px;
    border-radius: 8px;
}
.mootwoEnlighterJSTabPane .controls ul{
    margin-left: 10px;
}
.mootwoEnlighterJSTabPane .controls li{
    border-radius: 0px;
    background-color: transparent;
    line-height: 20px;
    font-size: 15px;
    color: #f0f0f0;
}
.mootwoEnlighterJSTabPane .controls li:hover {

}
.mootwoEnlighterJSTabPane .controls li.selected{
    text-decoration: underline;
}/*
---
description: Eclipse inspired Theme

license: MIT-style X11

authors:
 - Andi Dittrich
 
styles:
 base:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 13px
   color: '#000000'
 line:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 11px
   line-height: 16px
   color: '#787878'
   odd: '#ffffff'
   even: '#ffffff'
 raw:
   font-family: "Source Code Pro", "Courier New", Courier, monospace
   font-size: 13px
   line-height: 18px
   color: '#717171'
   background-color: '#ffffff'
 hover:
   background-color: '#e8f2fe'
 specialline:
   background-color: '#f9f9f9'
...
*/

/* Inline specific styles */
span.eclipseEnlighterJS{
	border-radius: 3px;
	background-color: #f8f8f8;
	border: solid 0px #ffffff;
}

/* LIST specific styles */
ol.eclipseEnlighterJS, ul.eclipseEnlighterJS, .eclipseEnlighterJSWrapper pre{
	font-size: 11px;
	color: #939393;
	border-radius: 5px;
	border: solid 8px #f3f3f3;
	background-color: #ffffff;
}

/* line styles */
ol.eclipseEnlighterJS li, ul.eclipseEnlighterJS li{
	padding: 1px 5px 1px 14px;
	line-height: 16px;
	color: #787878;
}
ol.eclipseEnlighterJS li{
	list-style: decimal outside;
	border-left: 2px solid #f8f8f8;
	padding: 1px 5px 1px 14px;
}

/* special line highlight color */
ol.eclipseEnlighterJS li.specialline, ul.eclipseEnlighterJS li.specialline {
	background-color: #f9f9f9;
	border-left-color: #f0f0f0;
}

/* hover effect */
ol.eclipseEnlighterJS.hoverEnabled li:hover, ul.eclipseEnlighterJS.hoverEnabled li:hover {
	background-color: #e8f2fe;
	color: #444444;
}
ol.eclipseEnlighterJS.hoverEnabled li:hover{
	border-left-color: #e0e0e0;
}

.eclipseEnlighterJS span{
	font-size: 13px;
}

/* symbol styles */
.eclipseEnlighterJS .de1 { color: #3f7f95; }
.eclipseEnlighterJS .de2 { color: #3f7f95; }
.eclipseEnlighterJS .kw1 { color: #3f7f95; font-weight: bold; }
.eclipseEnlighterJS .kw2 { color: #7f007f; font-weight: bold; }
.eclipseEnlighterJS .kw3 { color: #445588; }
.eclipseEnlighterJS .kw4 { color: #990073; }
.eclipseEnlighterJS .co1 { color: #3f7f5f; }
.eclipseEnlighterJS .co2 { color: #3f5fbf; }
.eclipseEnlighterJS .st0 { color: #320fe3; }
.eclipseEnlighterJS .st1 { color: #990073; }
.eclipseEnlighterJS .st2 { color: #3f7f95; }
.eclipseEnlighterJS .nu0 { color: #000000; }
.eclipseEnlighterJS .me0 { color: #000000; }
.eclipseEnlighterJS .me1 { color: #000000; }
.eclipseEnlighterJS .br0 { color: #777; }
.eclipseEnlighterJS .sy0 { color: #777; }
.eclipseEnlighterJS .es0 { color: #777; }
.eclipseEnlighterJS .re0 { color: #009926; }

/* Tab Panel */
.eclipseEnlighterJSTabPane .controls{
	background-color: #f3f3f3;
	height: 35px;
	padding: 8px 0px 0px 20px;
	border-radius: 5px 5px 0px 0px;
}
.eclipseEnlighterJSTabPane .controls li {
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	cursor: pointer;
	padding: 5px 10px 5px 10px;
	border-radius: 5px 5px 0px 0px;
}
.eclipseEnlighterJSTabPane .controls li:hover {
	background-color: transparent;
}
.eclipseEnlighterJSTabPane .controls .selected,.eclipseEnlighterJSTabPane .controls .selected:hover{
	background-color: #ffffff;
	color: #000000;
	border-color: #c9c9c9;
}
.eclipseEnlighterJSTabPane .eclipseEnlighterJS, .eclipseEnlighterJSTabPane pre{
	border-top-width: 0px;
}
.eclipseEnlighterJSTabPane .pane{
	padding: 0px;
}
.eclipseEnlighterJSTabPane ol.eclipseEnlighterJS, .eclipseEnlighterJSTabPane ul.eclipseEnlighterJS{
	border-radius: 0px 0px 5px 5px;
}
/* Raw Code Pane */
.eclipseEnlighterJSWrapper pre{
	background-color: #ffffff;
	font-size: 13px;
	color: #717171;
}
.eclipseEnlighterJSTabPane .EnlighterJSToolbar{
	padding: 7px 15px 0px 0px;
}/*
---
description: Droide Theme

license: MIT-style X11

authors:
 - Andi Dittrich
 
styles:
 base:
   font-family: Consolas, "Source Code Pro", "Liberation Mono", "Courier New", Courier, monospace
   font-size: 13px
   color: '#404141'
 line:
   font-family: Consolas, "Source Code Pro", "Liberation Mono", "Courier New", Courier, monospace
   font-size: 11px
   line-height: 18px
   color: '#707070'
 raw:
   font-family: Consolas, "Source Code Pro", "Liberation Mono", "Courier New", Courier, monospace
   font-size: 13px
   line-height: 18px
   color: '#404141'
   background-color: '#f7f7f9'
 hover:
   background-color: '#fae9d9'
 specialline:
   background-color: '#fae9d9'
...
*/
.droideEnlighterJS, .droideEnlighterJSWrapper{
    font-family: Consolas, "Source Code Pro", "Liberation Mono", "Courier New", Courier, monospace;
}
/* Inline specific styles */
span.droideEnlighterJS{
	background-color: #f7f7f9;
    border: solid 1px #e0e0e0;
}

/* LIST specific styles */
ol.droideEnlighterJS, ul.droideEnlighterJS, .droideEnlighterJSWrapper pre{
	font-size: 13px;
	color: #404141;
	border: solid 1px #e0e0e0;
	background-color: #f7f7f9;
    paddding: 10px;
}

/* line styles */
ol.droideEnlighterJS li, ul.droideEnlighterJS li{
	border: solid 0px #ffffff;
	padding: 1px 5px 1px 14px;
	line-height: 18px;
	color: #707070;
    background-color: #f7f7f9;
    font-size: 11px;
}
ol.droideEnlighterJS li{
	list-style: decimal outside;
	border-left: 1px dashed #e0e0e0;
	padding: 1px 5px 1px 14px;
}

/* special line highlight color */
ol.droideEnlighterJS li.specialline, ul.droideEnlighterJS li.specialline {
	background-color: #fae9d9;
    border-left: solid 5px #e07c19;
}

/* hover effect */
ol.droideEnlighterJS.hoverEnabled li:hover, ul.droideEnlighterJS.hoverEnabled li:hover {
	background-color: #fae9d9;
}
ol.droideEnlighterJS.hoverEnabled li:hover{
    border-left-width: 1px;
}

.droideEnlighterJS span{
    font-size: 13px;
}
/* symbol styles */
.droideEnlighterJS .de1 { color: #CF6A4C; }
.droideEnlighterJS .de2 { color: #CF6A4C; }
.droideEnlighterJS .kw1 { color: #12217c; font-weight: bold; }
.droideEnlighterJS .kw2 { color: #6e0d6e; }
.droideEnlighterJS .kw3 { color: #445588; }
.droideEnlighterJS .kw4 { color: #990073; }
.droideEnlighterJS .co1 { color: #086b08; }
.droideEnlighterJS .co2 { color: #086b08; }
.droideEnlighterJS .st0 { color: #961414; }
.droideEnlighterJS .st1 { color: #963f14; }
.droideEnlighterJS .st2 { color: #961414; }
.droideEnlighterJS .nu0 { color: #009999; }
.droideEnlighterJS .me0 { }
.droideEnlighterJS .me1 { }
.droideEnlighterJS .br0 { }
.droideEnlighterJS .sy0 { }
.droideEnlighterJS .es0 { }
.droideEnlighterJS .re0 { color: #009926; }

/* Tab Panel */
.droideEnlighterJSTabPane .controls{
	background-color: transparent;
	padding: 5px 5px 0px 5px;
}
.droideEnlighterJSTabPane .controls ul{
    margin: 0px;
}
.droideEnlighterJSTabPane .controls li {
    border: solid 1px #e0e0e0;
    font-size: 12px;
    color: #000000;
    background-color: transparent;
    cursor: pointer;
    border-radius: 0px;
    border-bottom-width: 0px;
    padding-bottom: 5px;
    font-weight: bold;
}
.droideEnlighterJSTabPane .controls li:hover {
	background-color: transparent;
}
.droideEnlighterJSTabPane .controls .selected,.droideEnlighterJSTabPane .controls .selected:hover{
	background-color: #f7f7f9;
	color: #000000;
	border-color: #c9c9c9;
}

.droideEnlighterJSTabPane .pane{
	padding: 0px;
}

/* Raw Code Pane */
.droideEnlighterJSWrapper pre{
	background-color: #ffffff;
	font-size: 13px;
	color: #717171;
}

/* Raw Button */
.droideEnlighterJSWrapper .EnlighterJSRawButton{
}/*
---
description: Minimal Theme

license: MIT-style X11

authors:
 - Andi Dittrich
 
styles:
 base:
   font-family: "Droid Sans Mono", "Courier New", Courier, monospace
   font-size: 13px
   color: '#2a2a2a'
 line:
   font-family: "Droid Sans Mono", "Courier New", Courier, monospace
   font-size: 10px
   line-height: 18px
   color: '#a0a0a0'
 raw:
   font-family: "Droid Sans Mono", "Courier New", Courier, monospace
   font-size: 13px
   line-height: 18px
   color: '#2a2a2a'
   background-color: 'transparent'
 hover:
   background-color: '#f0f0f0'
 specialline:
   background-color: '#f9f9f9'
...
*/
.minimalEnlighterJS, .minimalEnlighterJSWrapper{
    font-family: "Droid Sans Mono", "Courier New", Courier, monospace;
}
/* Inline specific styles */
span.minimalEnlighterJS{
	background-color: transparent;
    border: none;
}

/* LIST specific styles */
ol.minimalEnlighterJS, ul.minimalEnlighterJS, .minimalEnlighterJSWrapper pre{
	font-size: 13px;
	color: #404141;
	border-top: solid 3px #e0e0e0;
    border-bottom: solid 3px #e0e0e0;
	background-color: transparent;
    padding: 10px 0px 10px 0px
}

/* line styles */
ol.minimalEnlighterJS li, ul.minimalEnlighterJS li{
	border: solid 0px #ffffff;
	padding: 1px 5px 1px 0px;
	line-height: 18px;
	color: #a0a0a0;
    background-color: transparent;
    font-size: 10px;
}
ol.minimalEnlighterJS li{
	list-style: decimal inside;
	padding: 1px 10px 1px 10px;
    margin: 0px 0px 0px 0px;
}

/* special line highlight color */
ol.minimalEnlighterJS li.specialline, ul.minimalEnlighterJS li.specialline {
	background-color: #f9f9f9;
}

/* hover effect */
ol.minimalEnlighterJS.hoverEnabled li:hover, ul.minimalEnlighterJS.hoverEnabled li:hover {
	background-color: #f0f0f0;
}
ol.minimalEnlighterJS.hoverEnabled li:hover{
}

.minimalEnlighterJS span{
    font-size: 13px;
    color: #2a2a2a;
}
/* symbol styles */
.minimalEnlighterJS .de1 { color: #CF6A4C; }
.minimalEnlighterJS .de2 { color: #CF6A4C; }
.minimalEnlighterJS .kw1 { color: #12217c; font-weight: bold; }
.minimalEnlighterJS .kw2 { color: #445588; border-bottom: dotted 1px #445588; }
.minimalEnlighterJS .kw3 { color: #445588; }
.minimalEnlighterJS .kw4 { color: #990073; }
.minimalEnlighterJS .co1 { color: #a0a0a0; }
.minimalEnlighterJS .co2 { color: #a0a0a0; }
.minimalEnlighterJS .st0 { color: #387905; border-bottom: dotted 1px #387905; }
.minimalEnlighterJS .st1 { color: #217908; border-bottom: dotted 1px #387905; }
.minimalEnlighterJS .st2 { color: #217908; }
.minimalEnlighterJS .nu0 { color: #a61d1b; font-weight:bold; }
.minimalEnlighterJS .me0 { color: #12217c; background-color: #e0e0e0;}
.minimalEnlighterJS .me1 { color: #12217c; background-color: #e0e0e0; }
.minimalEnlighterJS .br0 { }
.minimalEnlighterJS .sy0 { }
.minimalEnlighterJS .es0 { }
.minimalEnlighterJS .re0 { color: #996700; border-bottom: solid 1px #996700;}

/* Tab Panel */
.minimalEnlighterJSTabPane .controls{
	background-color: transparent;
	padding: 5px 5px 0px 5px;
}
.minimalEnlighterJSTabPane .controls ul{
    margin: 0px 0px 5px 0px;
}
.minimalEnlighterJSTabPane .controls li {
    font-size: 12px;
    color: #000000;
    background-color: transparent;
    cursor: pointer;
    border-radius: 0px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 1px 6px 1px 6px;
}
.minimalEnlighterJSTabPane .controls li:hover {
	background-color: transparent;
}
.minimalEnlighterJSTabPane .controls .selected,.minimalEnlighterJSTabPane .controls .selected:hover{
	background-color: #e0e0e0;
	color: #2a2a2a;
}

.minimalEnlighterJSTabPane .pane{
	padding: 0px;
}

/* Raw Code Pane */
.minimalEnlighterJSWrapper pre{
	background-color: transparent;
	font-size: 13px;
	color: #2a2a2a;
}

/* Raw Button */
.minimalEnlighterJSWrapper .EnlighterJSRawButton{
}/*
---
description: Dracula - Inspired by ATOM default Theme

license: MIT-style X11

authors:
 - Andi Dittrich

styles:
 base:
   font-family: "Inconsolata", "Consolas", "Source Code Pro", "Courier New", Courier, monospace;
   font-size: 17px
   color: '#cfd5e0'
 line:
   font-family: "Inconsolata", "Consolas", "Source Code Pro", "Courier New", Courier, monospace;
   font-size: 12px
   line-height: 19px
   color: '#cfd5e0'
 raw:
   font-family: "Inconsolata", "Consolas", "Source Code Pro", "Courier New", Courier, monospace;
   font-size: 17px
   line-height: 22px
   color: '#cfd5e0'
   background-color: '#272b33'
 hover:
   background-color: '#2e353e'
 specialline:
   background-color: '#392d3b'
...
*/

.atomicEnlighterJS, .atomicEnlighterJSWrapper, .atomicEnlighterJSTabPane{
    font-family: "Inconsolata", "Consolas", "Source Code Pro", "Courier New", Courier, monospace;
}

/* Inline specific styles */
span.atomicEnlighterJS{
    background-color: #272b32;
    padding: 3px 5px 3px 5px;
}

/* LIST specific styles (BLOCK) */
ol.atomicEnlighterJS, ul.atomicEnlighterJS, .atomicEnlighterJSWrapper pre{
    font-size: 12px;
    background-color: #272b33;
}
.atomicEnlighterJSWrapper pre{
    font-size: 17px;
    line-height: 22px;
    color: #cfd5e0;
}

/* line styles */
ol.atomicEnlighterJS li, ul.atomicEnlighterJS li{
    border: solid 0px #ffffff;
    line-height: 19px;
    color: #2b333a;
    background-color: transparent;
    padding: 0px 10px 0px 10px;
}
ol.atomicEnlighterJS li{
    list-style: decimal inside;
    color: #596174;
    margin: 0px;
}

/* default symbol styles */
.atomicEnlighterJS span{
    font-size: 17px;
    color: #cfd5e0;
}
/* Symbol Styles */
/* Delimiter e.g. <?php ?> */
.atomicEnlighterJS .de1 { color: #9b0d5c; font-weight: bold; }
.atomicEnlighterJS .de2 { color: #9b0d5c; font-weight: bold; }

/* Laanguage Kewords */
.atomicEnlighterJS .kw1 { color: #d171dd; font-weight: bold; }
.atomicEnlighterJS .kw2 { color: #d19252; border-bottom: dotted 1px #d19252;}
.atomicEnlighterJS .kw3 { color: #4284ae; }
.atomicEnlighterJS .kw4 { color: #ae42a0; }

/* Comments */
.atomicEnlighterJS .co1 { color: #6b7c8b; }
.atomicEnlighterJS .co2 { color: #5b7c9c; }

/* Strings */
.atomicEnlighterJS .st0 { color: #7cc379; }
.atomicEnlighterJS .st1 { color: #7cc379; }
.atomicEnlighterJS .st2 { color: #5e860f; }

/* Numbers */
.atomicEnlighterJS .nu0 { color: #D19A66; }

.atomicEnlighterJS .me0 { color: #4284ae; }
.atomicEnlighterJS .me1 { color: #4284ae; }

/* Brackets */
.atomicEnlighterJS .br0 { color: #6b7c8b; font-weight: bold; }

/* Symbols */
.atomicEnlighterJS .sy0 { }

/* Escape Sequences */
.atomicEnlighterJS .es0 { }

/* Regular Expression outside Strings */
.atomicEnlighterJS .re0 { color: #d2901d}

/* hover effect */
ol.atomicEnlighterJS.hoverEnabled li:hover, ul.atomicEnlighterJS.hoverEnabled li:hover {
    background-color: #2e353e;
}
/* special line highlight color */
ol.atomicEnlighterJS li.specialline, ul.atomicEnlighterJS li.specialline {
    background-color: #392d3b;
}

/* Tab Pane */
.atomicEnlighterJSTabPane .controls{
    background-color: #121518;
    padding: 5px 0px 0px 0px;
}
.atomicEnlighterJSTabPane .controls ul{
    margin-left: 10px;
}
.atomicEnlighterJSTabPane .controls li{
    border-radius: 0px;
    background-color: transparent;
    line-height: 25px;
    font-size: 16px;
    font-weight: bold;
    color: #f0f0f0;
    border-radius: 5px 5px 0px 0px;
    text-transform: lowercase;
}
.atomicEnlighterJSTabPane .controls li:hover {

}
.atomicEnlighterJSTabPane .controls li.selected{
    background-color: #272b33;
}/*
---
description: Rowhammer Theme

license: MIT-style X11

authors:
 - Andi Dittrich
 
styles:
 base:
   font-family: "Ubuntu Mono", "Source Code Pro", "Courier New", Courier, monospace;
   font-size: 15px
   color: '#121212'
 line:
   font-family: "Ubuntu Mono", "Source Code Pro", "Courier New", Courier, monospace;
   font-size: 10px
   line-height: 20px
   color: '#94a9bf'
 raw:
   font-family: "Ubuntu Mono", "Source Code Pro", "Courier New", Courier, monospace;
   font-size: 15px
   line-height: 22px
   color: '#2a2a2a'
   background-color: 'transparent'
 hover:
   background-color: '#f0f0f0'
 specialline:
   background-color: '#f9f9f9'
...
*/
.rowhammerEnlighterJS, .rowhammerEnlighterJSWrapper, .rowhammerEnlighterJSTabPane{
    font-family: "Ubuntu Mono", "Source Code Pro", "Courier New", Courier, monospace;
}
/* Inline specific styles */
span.rowhammerEnlighterJS{
	background-color: transparent;
    border: none;
}

/* LIST specific styles */
ol.rowhammerEnlighterJS, ul.rowhammerEnlighterJS, .rowhammerEnlighterJSWrapper pre{
	font-size: 13px;
	color: #404141;
	background-color: transparent;
    padding: 10px 0px 10px 0px;
}


/* line styles */
ol.rowhammerEnlighterJS li, ul.rowhammerEnlighterJS li{
	border: solid 0px #ffffff;
	padding: 1px 5px 1px 0px;
	line-height: 20px;
	color: #94a9bf;
    background-color: transparent;
    font-size: 10px;
    border-bottom: dotted 1px #e9e9f0;
}
ol.rowhammerEnlighterJS li:nth-of-type(1), ul.rowhammerEnlighterJS li:nth-of-type(1) {
    border-top: dotted 1px #e9e9f0;
}

ol.rowhammerEnlighterJS li{
	list-style: decimal-leading-zero inside;
	padding: 1px 10px 1px 10px;
    margin: 0px 0px 0px 0px;
}

/* special line highlight color */
ol.rowhammerEnlighterJS li.specialline, ul.rowhammerEnlighterJS li.specialline {
	background-color: #f9f9f9;
}

/* hover effect */
ol.rowhammerEnlighterJS.hoverEnabled li:hover, ul.rowhammerEnlighterJS.hoverEnabled li:hover {
	background-color: #f0f0f0;
}
ol.rowhammerEnlighterJS.hoverEnabled li:hover{
}

.rowhammerEnlighterJS span{
    font-size: 15px;
    color: #121212;
}
/* symbol styles */
/* Delimiter e.g. <?php ?> */
.rowhammerEnlighterJS .de1 { color: #9b0d5c; font-weight: bold; }
.rowhammerEnlighterJS .de2 { color: #9b0d5c; font-weight: bold; }

/* Laanguage Kewords */
.rowhammerEnlighterJS .kw1 { color: #0077aa; font-weight: bold; border-bottom: dotted 1px #0077aa; }
.rowhammerEnlighterJS .kw2 { color: #0077aa; font-weight: bold; }
.rowhammerEnlighterJS .kw3 { color: #0077aa; }
.rowhammerEnlighterJS .kw4 { color: #ae42a0; }

/* Comments */
.rowhammerEnlighterJS .co1 { color: #758697; }
.rowhammerEnlighterJS .co2 { color: #758697; }

/* Strings */
.rowhammerEnlighterJS .st0 { color: #639500; border-bottom: dotted 1px #639500; }
.rowhammerEnlighterJS .st1 { color: #639500; }
.rowhammerEnlighterJS .st2 { color: #639500; }

/* Numbers */
.rowhammerEnlighterJS .nu0 { color: #9b0d5c; }

.rowhammerEnlighterJS .me0 { color: #c2415b; font-weight: bold;}
.rowhammerEnlighterJS .me1 { color: #d0284a; font-weight: bold;}

/* Brackets */
.rowhammerEnlighterJS .br0 { color: #6b7c8b; font-weight: bold; }

/* Symbols */
.rowhammerEnlighterJS .sy0 { color: #35434c; font-weight: bold; }

/* Escape Sequences */
.rowhammerEnlighterJS .es0 { }

/* Regular Expression outside Strings */
.rowhammerEnlighterJS .re0 { color: #d2901d }


/* Tab Panel */
.rowhammerEnlighterJSTabPane .controls{
	background-color: transparent;
	padding: 5px 5px 0px 5px;
}
.rowhammerEnlighterJSTabPane .controls ul{
    margin: 0px 0px 5px 0px;
}
.rowhammerEnlighterJSTabPane .controls li {
    font-size: 14px;
    color: #758697;
    background-color: transparent;
    cursor: pointer;
    border-radius: 0px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 1px 6px 1px 6px;
}
.rowhammerEnlighterJSTabPane .controls li:hover {
	background-color: transparent;
}
.rowhammerEnlighterJSTabPane .controls .selected,.rowhammerEnlighterJSTabPane .controls .selected:hover{
	border-bottom: dotted 1px #758697;
    background-color: #f0f0f0;
}

.rowhammerEnlighterJSTabPane .pane{
	padding: 0px;
}

/* Raw Code Pane */
.rowhammerEnlighterJSWrapper pre{
	background-color: transparent;
	font-size: 15px;
    line-height: 22px;
	color: #2a2a2a;
}

/* Raw Button */
.rowhammerEnlighterJSWrapper .EnlighterJSRawButton{
}/*
---
description: GitHub inspired theme.

license: MIT-style

authors:
  - Andi Dittrich
  - Jose Prado
  
styles:
 base:
   font-family: Courier, monospace
   font-size: 12px
   color: '#000000'
 line:
   font-family: Courier, monospace
   font-size: 10px
   line-height: 16px
   color: '#939393'
 raw:
   font-family: Courier, monospace
   font-size: 12px
   line-height: 20px
   color: '#000000'
   background-color: '#ffffff'   
 hover:
   background-color: '#ffffcc'
 specialline:
   background-color: '#fffff2'
...
*/

/* borders on top&botton */
.gitEnlighterJS, .gitEnlighterJSWrapper pre{
	border: 1px solid #eee;
	font-family: Courier, monospace;
}

/* no line borders */
ol.gitEnlighterJS li, ul.gitEnlighterJS li{
	border: none;
	line-height: 20px;
}

/* hover color */
ol.gitEnlighterJS.hoverEnabled li:hover, ul.gitEnlighterJS.hoverEnabled li:hover{
	background-color: #ffffcc;
	border: none;
}

/* special line highlight color */
ol.gitEnlighterJS li.specialline, ul.gitEnlighterJS li.specialline {
	background-color: #fffff2;
}

/* non leading zero */
ol.gitEnlighterJS {
	list-style-type: decimal;
}

/** Symbol styles */
.gitEnlighterJS .de1 { color: #CF6A4C; }
.gitEnlighterJS .de2 { color: #CF6A4C; }
.gitEnlighterJS .kw1 { color: #000; font-weight: bold; }
.gitEnlighterJS .kw2 { color: #0086b3; }
.gitEnlighterJS .kw3 { color: #445588; font-weight: bold; }
.gitEnlighterJS .kw4 { color: #990073; }
.gitEnlighterJS .co1 { color: #999988; font-style: italic; }
.gitEnlighterJS .co2 { color: #999988; font-style: italic; }
.gitEnlighterJS .st0 { color: #dd1144; }
.gitEnlighterJS .st1 { color: #dd1144; }
.gitEnlighterJS .st2 { color: #dd1144; }
.gitEnlighterJS .nu0 { color: #009999; }
.gitEnlighterJS .me0 { color: #0086b3; }
.gitEnlighterJS .me1 { color: #0086b3; }
.gitEnlighterJS .br0 { color: #777; }
.gitEnlighterJS .sy0 { color: #777; }
.gitEnlighterJS .es0 { color: #777; }
.gitEnlighterJS .re0 { color: #009926; }

/* Raw Code Pane */
.gitEnlighterJSWrapper pre{
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
.gitEnlighterJSWrapper .EnlighterJSToolbar > a{
	border-radius: 0px;
}

/* Tab Styles */
.gitEnlighterJSTabPane .controls{
	background-color: #f2f2f2;
	border: 1px solid #eee;
	border-bottom-width: 0px;
}
.gitEnlighterJSTabPane .controls ul{
	margin: 0px 0px 0px 35px;
}
.gitEnlighterJSTabPane .controls li{
	border-radius: 0px;
}
.gitEnlighterJSTabPane .controls li.selected{
	background-color: #e0e0e0;
}
.gitEnlighterJSTabPane .pane{
	padding: 0px;
}
.gitEnlighterJSTabPane .gitEnlighterJS{
	border-top-color: #e0e0e0;
} /*
---
description: TextMate mocha inspired theme.

license: MIT-style

authors:
- Jose Prado
- Andi Dittrich

styles:
 base:
   font-family: Monaco, Courier, Monospace
   font-size: 12px
   color: '#000000'
 line:
   font-family: Monaco, Courier, Monospace
   font-size: 10px
   line-height: 16px
   color: '#f8f8f8'
 raw:
   font-family: Monaco, Courier, Monospace
   font-size: 12px
   line-height: 14px
   color: '#e0e0e0'
   background-color: '#2D2522'     
 hover:
   background-color: '#423F43'
 specialline:
   background-color: '#423F43'
...
*/
.mochaEnlighterJS, .mochaEnlighterJSWrapper{
    font-family: Monaco, Courier, monospace;
}

.mochaEnlighterJSTabPane .controls li{
	background-color: #e5e5e5;
	font-size: 12px;
	color: #000000;
	border-radius: 0px;
}
.mochaEnlighterJSTabPane .controls .selected, .mochaEnlighterJSTabPane .controls .selected:hover{
	background-color: #BBCCD5;
}

/* Inline Styles */
span.mochaEnlighterJS{
	background-color: #2D2522;
	border: none;
}

.mochaEnlighterJS {
	color: #f8f8f8;
}
ol.mochaEnlighterJS {
	background-color: #BBCCD5;
	list-style-type: decimal;
}
ul.mochaEnlighterJS {
	background-color: #BBCCD5;
}
ol.mochaEnlighterJS li, ul.mochaEnlighterJS li{
	border: none;
	border-left: 2px solid #939393;
	background-color: #2D2522;
	color: #000000;
}
ol.mochaEnlighterJS.hoverEnabled li:hover, ul.mochaEnlighterJS.hoverEnabled li:hover{
	background-color: #423F43;
	border: none;
	border-left: 2px solid #939393;
}

/* special line highlight color */
ol.mochaEnlighterJS li.specialline, ul.mochaEnlighterJS li.specialline {
	background-color: #423F43;
}

.mochaEnlighterJS span{
	color: #f8f8f8;
}

/** Symbol Styles */
.mochaEnlighterJS .de1 { color: #CF6A4C; }
.mochaEnlighterJS .de2 { color: #CF6A4C; }
.mochaEnlighterJS .kw1 { color: #CDA869; }
.mochaEnlighterJS .kw2 { color: #CACD69; }
.mochaEnlighterJS .kw3 { color: #afc4db; }
.mochaEnlighterJS .kw4 { color: #CF6A4C; }
.mochaEnlighterJS .co1 { color: #5F5A60; font-style: italic; }
.mochaEnlighterJS .co2 { color: #5F5A60; font-style: italic; }
.mochaEnlighterJS .st0 { color: #8F9D6A; }
.mochaEnlighterJS .st1 { color: #8F9D6A; }
.mochaEnlighterJS .st2 { color: #DDF2A4; }
.mochaEnlighterJS .nu0 { color: #5B97B5; }
.mochaEnlighterJS .me0 { color: #C5AF75; }
.mochaEnlighterJS .me1 { color: #C5AF75; }
.mochaEnlighterJS .br0 { color: #777; }
.mochaEnlighterJS .sy0 { color: #777; }
.mochaEnlighterJS .es0 { color: #777; }
.mochaEnlighterJS .re0 { color: #B55B8B; }

/* Raw Code Pane */
.mochaEnlighterJSWrapper pre{
	background-color: #2D2522;
	font-size: 12px;
	color: #e0e0e0;
	line-height: 14px;
	border-left: 2px solid #939393;
}

/* Tab Pane */
.mochaEnlighterJSWrapper .EnlighterJSToolbar > a{
	border-radius: 0px;
	opacity: 0.8;
}
.mochaEnlighterJSWrapper .EnlighterJSToolbar > a:hover{
	opacity: 1.0;
}/*
---
description: Inspired by MooTools code coloring.

license: MIT-style

authors:
 - Jose Prado
 - Andi Dittrich
 
styles:
 base:
   font-family: Monaco, Courier, monospace
   font-size: 12px
   color: '#000000'
 line:
   font-family: Monaco, Courier, monospace
   font-size: 10px
   line-height: 16px
   color: '#939393'
 raw:
   font-family: Monaco, Courier, monospace
   font-size: 12px
   line-height: 16px
   color: '#444444'
   background-color: '#ffffff'   
 hover:
   background-color: '#F4F8FC'
 specialline:
   background-color: '#F4F8FC'
...
*/

.mootoolsEnlighterJS, .mootoolsEnlighterJSWrapper{
    font-family: Monaco, Courier, monospace;
}

/* line styles */
ol.mootoolsEnlighterJS li, ul.mootoolsEnlighterJS li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
ol.mootoolsEnlighterJS li{
	border-left: 1px solid #939393;
}

/* hover effect */
ol.mootoolsEnlighterJS.hoverEnabled li:hover, ul.mootoolsEnlighterJS.hoverEnabled li:hover{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background-color: #F4F8FC;
}

/* theme symbol styles */
.mootoolsEnlighterJS .de1 {}
.mootoolsEnlighterJS .de2 {}
.mootoolsEnlighterJS .kw1 { color: #1b609a; }
.mootoolsEnlighterJS .kw2 { color: #9a6f1b; }
.mootoolsEnlighterJS .kw3 { color: #784e0c; }
.mootoolsEnlighterJS .kw4 { color: #9a6f1b; }
.mootoolsEnlighterJS .co1 { color: #888888; }
.mootoolsEnlighterJS .co2 { color: #888888; }
.mootoolsEnlighterJS .st0 { color: #489a1b; }
.mootoolsEnlighterJS .st1 { color: #489a1b; }
.mootoolsEnlighterJS .st2 { color: #489a1b; }
.mootoolsEnlighterJS .nu0 { color: #70483d; }
.mootoolsEnlighterJS .me0 { color: #666666; }
.mootoolsEnlighterJS .me1 { color: #666666; }
.mootoolsEnlighterJS .br0 { color: #444444; }
.mootoolsEnlighterJS .sy0 { color: #444444; }
.mootoolsEnlighterJS .es0 { color: #444444; }
.mootoolsEnlighterJS .re0 { color: #784e0c; }

/* Raw Code Pane */
.mootoolsEnlighterJSWrapper pre{
	line-height: 16px;
}

/* Toolbar */
.mootoolsEnlighterJSTabPane .controls li{
	border-radius: 0px;
}
.mootoolsEnlighterJSTabPane .controls li:hover {
	background-color: #e5e5e5;
}

.mootoolsEnlighterJSTabPane .controls li.selected{
	background-color: #e5e5e5;
}/*
---
description: Panic Coda inspired theme.

license: MIT-style

authors:
- Jose Prado
- Andi Dittrich

styles:
 base:
   font-family: Monaco, Courier, monospace
   font-size: 12px
   color: '#000000'
 line:
   font-family: Monaco, Courier, monospace
   font-size: 10px
   line-height: 16px
   color: '#939393'
 raw:
   font-family: Monaco, Courier, monospace
   font-size: 12px
   line-height: 16px
   color: '#000000'
   background-color: '#ffffff'    
 hover:
   background-color: '#F4F8FC'
 specialline:
   background-color: '#F4F8FC'
...
*/
.panicEnlighterJS, .panicEnlighterJSWrapper{
    font-family: Monaco, Courier, monospace;
}

.panicEnlighterJSTabPane .controls li{
	background-color: #f2f2f2;
}
.panicEnlighterJSTabPane .controls li:hover{
	background-color: #e5e5e5;
}
.panicEnlighterJSTabPane .controls .selected, .panicEnlighterJSTabPane .controls .selected:hover{
	background-color: #E4F8FC;
}

/* line styles */
ol.panicEnlighterJS li, ul.panicEnlighterJS li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
ol.panicEnlighterJS li{
	border-left: 1px solid #939393;
}

/* hover effect */
ol.panicEnlighterJS.hoverEnabled li:hover, ul.panicEnlighterJS.hoverEnabled li:hover{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background-color: #F4F8FC;
}


/** Symbol styles */
.panicEnlighterJS .de1 { color: #A00083; }
.panicEnlighterJS .de2 { color: #A00083; }
.panicEnlighterJS .kw1 { color: #9F0050; }
.panicEnlighterJS .kw2 { color: #9F0050; }
.panicEnlighterJS .kw3 { color: #9a6c00; }
.panicEnlighterJS .kw4 { color: #9F0050; }
.panicEnlighterJS .co1 { color: #00721F; font-style: italic; }
.panicEnlighterJS .co2 { color: #00721F; font-style: italic; }
.panicEnlighterJS .st0 { color: #EF7300; }
.panicEnlighterJS .st1 { color: #8A000F; }
.panicEnlighterJS .st2 { color: #8A000F; }
.panicEnlighterJS .nu0 { color: #1600FF; }
.panicEnlighterJS .me0 { color: #00417f; }
.panicEnlighterJS .me1 { color: #00417f; }
.panicEnlighterJS .br0 { color: #000; }
.panicEnlighterJS .sy0 { color: #000; }
.panicEnlighterJS .es0 { color: #000; }
.panicEnlighterJS .re0 { color: #8A000F; }

/* Raw Code Pane */
.panicEnlighterJSWrapper pre{
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
/* Tab Pane */
.panicEnlighterJSWrapper .EnlighterJSToolbar > a{
	border-radius: 0px;
}/*
---
description: MacRabbit Espresso inspired theme.

license: MIT-style

authors:
- Jose Prado
- Andi Dittrich

styles:
 base:
   font-family: Monaco, Courier, Monospace
   font-size: 12px
   color: '#000000'
 line:
   font-family: Monaco, Courier, Monospace
   font-size: 10px
   line-height: 16px
   color: '#939393'
 raw:
   font-family: Monaco, Courier, Monospace
   font-size: 12px
   line-height: 16px
   color: '#000000'
   background-color: '#ffffff'        
 hover:
   background-color: '#F4F8FC'
 specialline:
   background-color: '#F4F8FC'
...
*/
.tuttiEnlighterJS, .tuttiEnlighterJSWrapper{
    font-family: Monaco, Courier, monospace;
}

.tuttiEnlighterJSTabPane .controls li{
	background-color: #ffffff;
}
.tuttiEnlighterJSTabPane .controls .selected, .tuttiEnlighterJSTabPane .controls .selected:hover, .tuttiEnlighterJSTabPane .controls li:hover{
	background-color: #F4F8FC;
}

.tuttiEnlighterJS {
	color: #000000;
}
ol.tuttiEnlighterJS {
	background-color: #fbfbfb;
	list-style-type: decimal;
}
ul.tuttiEnlighterJS {
	background-color: #fbfbfb;
}

span.tuttiEnlighterJS {
	background-color: #f9f9f9;
	border: none;
}

ol.tuttiEnlighterJS li, ul.tuttiEnlighterJS li{
	border: none;
	line-height: 16px;
}

ol.tuttiEnlighterJS.hoverEnabled li:hover, ul.tuttiEnlighterJS.hoverEnabled li:hover{
	background-color: #F4F8FC;
    color: #000000;
	border: none;
}
/* special line highlight color */
ol.tuttiEnlighterJS li.specialline, ul.tuttiEnlighterJS li.specialline  {
	background-color: #F4F8FC;
}

/** Symbol styles */
.tuttiEnlighterJS .de1 { color: #6eb13f; }
.tuttiEnlighterJS .de2 { color: #6eb13f; }
.tuttiEnlighterJS .kw1 { color: #8600c9; }
.tuttiEnlighterJS .kw2 { color: #3a1d72; font-weight: bold; }
.tuttiEnlighterJS .kw3 { color: #4F9FCF; }
.tuttiEnlighterJS .kw4 { color: #4F9FCF; }
.tuttiEnlighterJS .co1 { color: #bbb; }
.tuttiEnlighterJS .co2 { color: #bbb; }
.tuttiEnlighterJS .st0 { color: #bc670f; background-color: #fffdf7;}
.tuttiEnlighterJS .st1 { color: #bc670f; background-color: #fffdf7;}
.tuttiEnlighterJS .st2 { color: #bc670f; background-color: #fffdf7;}
.tuttiEnlighterJS .nu0 { color: #6700b9; }
.tuttiEnlighterJS .me0 { color: #000; }
.tuttiEnlighterJS .me1 { color: #6eb13f; font-weight: bold; }
.tuttiEnlighterJS .br0 { color: #4f4f4f; }
.tuttiEnlighterJS .sy0 { color: #626fc9; }
.tuttiEnlighterJS .es0 { color: #4f4f4f; }
.tuttiEnlighterJS .re0 { color: #d44950; }

/* Raw Code Pane */
.tuttiEnlighterJSWrapper pre{
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

/* Tab Pane */
.tuttiEnlighterJSWrapper .EnlighterJSToolbar > a{
	border-radius: 0px;
	opacity: 0.8;
	border: none;
	width: 21px;
	height: 21px;
}
.tuttiEnlighterJSWrapper .EnlighterJSToolbar > a:HOVER{
	opacity: 1.0;
}/*
---
description: TextMate twilight inspired theme.

license: MIT-style

authors:
- Jose Prado
- Andi Dittrich

styles:
 base:
   font-family: Monaco, Courier, monospace
   font-size: 12px
   color: '#f8f8f8'
 line:
   font-family: Monaco, Courier, monospace
   font-size: 10px
   line-height: 16px
   color: '#939393'
 raw:
   font-family: Monaco, Courier, monospace
   font-size: 12px
   line-height: 20px
   color: '#f8f8f8'
   background-color: '#141414'        
 hover:
   background-color: '#202021'
 specialline:
   background-color: ' #202021'
...
*/
.twilightEnlighterJS, .twilightEnlighterJSWrapper{
    font-family: Monaco, Courier, monospace;
}
.twilightEnlighterJSTabPane .controls li{
	background-color: #303030;
	font-size: 12px;
	color: #f2f2f2;
	border-radius: 0px;
}
.twilightEnlighterJSTabPane .controls li:hover{
	color: #8F9657;
	background-color: #303030;
}
.twilightEnlighterJSTabPane .controls .selected, .twilightEnlighterJSTabPane .controls .selected:hover{
	background-color: #000000;
}

/* Inline Styles */
span.twilightEnlighterJS{
	background-color: #141414;
	border: none;
}

.twilightEnlighterJS span{
	color: #f8f8f8;
}
ol.twilightEnlighterJS {
	background-color: #f2f2f2;
	list-style-type: decimal;
	border: solid 1px #222222;
}
ul.twilightEnlighterJS {
	background-color: #f2f2f2;
	border: solid 1px #222222;
}
ol.twilightEnlighterJS li, ul.twilightEnlighterJS li{
	border: none;
	border-left: 1px solid #939393;
	line-height: 19px;
	background-color: #141414;
}
ol.twilightEnlighterJS.hoverEnabled li:hover, ul.twilightEnlighterJS.hoverEnabled li:hover{
	background-color: #202021;
	border: none;
	border-left: 1px solid #939393;
}

/* special line highlight color */
ol.twilightEnlighterJS li.specialline, ul.twilightEnlighterJS li.specialline {
	background-color: #202021;
}

/** Symbol styles */
.twilightEnlighterJS .de1 { color: #fff; }
.twilightEnlighterJS .de2 { color: #fff; }
.twilightEnlighterJS .kw1 { color: #CDA869; }
.twilightEnlighterJS .kw2 { color: #F9EE98; }
.twilightEnlighterJS .kw3 { color: #6F87A8; }
.twilightEnlighterJS .kw4 { color: #E96546; }
.twilightEnlighterJS .co1 { color: #5F5A60; }
.twilightEnlighterJS .co2 { color: #5F5A60; }
.twilightEnlighterJS .st0 { color: #8F9657; }
.twilightEnlighterJS .st1 { color: #8F9657; }
.twilightEnlighterJS .st2 { color: #8F9657; }
.twilightEnlighterJS .nu0 { color: #CF6745; }
.twilightEnlighterJS .me0 { color: #fff; }
.twilightEnlighterJS .me1 { color: #fff; }
.twilightEnlighterJS .br0 { color: #fff; }
.twilightEnlighterJS .sy0 { color: #fff; }
.twilightEnlighterJS .es0 { color: #fff; }
.twilightEnlighterJS .re0 { color: #E57A27; }

/* Raw Code Pane */
.twilightEnlighterJSWrapper pre{
	background-color: #141414;
	font-size: 12px;
	color: #f8f8f8;
	line-height: 20px;
}
/* Tab Pane */
.twilightEnlighterJSWrapper .EnlighterJSToolbar > a{
	border-radius: 0px;
	opacity: 0.8;
}
.twilightEnlighterJSWrapper .EnlighterJSToolbar > a:hover{
	opacity: 1.0;
}
